cellrendererpixbuf: Remove stock-detail property
authorBenjamin Otte <otte@redhat.com>
Fri, 20 Jan 2017 23:45:22 +0000 (00:45 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 14 Nov 2017 23:37:38 +0000 (18:37 -0500)
GTK3 didn't use that property already...

gtk/gtkcellrendererpixbuf.c
testsuite/gtk/notify.c

index 2c7fb0a54b1cc442f20441e17caf9fe1b57b5e84..9b258dc3c32600ed2dba177331cf985101bd6561 100644 (file)
@@ -91,8 +91,6 @@ struct _GtkCellRendererPixbufPrivate
 
   GdkPixbuf *pixbuf_expander_open;
   GdkPixbuf *pixbuf_expander_closed;
-
-  gchar *stock_detail;
 };
 
 G_DEFINE_TYPE_WITH_PRIVATE (GtkCellRendererPixbuf, gtk_cell_renderer_pixbuf, GTK_TYPE_CELL_RENDERER)
@@ -122,8 +120,6 @@ gtk_cell_renderer_pixbuf_finalize (GObject *object)
   if (priv->pixbuf_expander_closed)
     g_object_unref (priv->pixbuf_expander_closed);
 
-  g_free (priv->stock_detail);
-
   G_OBJECT_CLASS (gtk_cell_renderer_pixbuf_parent_class)->finalize (object);
 }
 
@@ -200,15 +196,6 @@ gtk_cell_renderer_pixbuf_class_init (GtkCellRendererPixbufClass *class)
                                                      GTK_ICON_SIZE_MENU,
                                                      GTK_PARAM_READWRITE));
 
-  g_object_class_install_property (object_class,
-                                  PROP_STOCK_DETAIL,
-                                  g_param_spec_string ("stock-detail",
-                                                       P_("Detail"),
-                                                       P_("Render detail to pass to the theme engine"),
-                                                       NULL,
-                                                       GTK_PARAM_READWRITE));
-
-  
   /**
    * GtkCellRendererPixbuf:icon-name:
    *
@@ -288,9 +275,6 @@ gtk_cell_renderer_pixbuf_get_property (GObject        *object,
     case PROP_STOCK_SIZE:
       g_value_set_uint (value, priv->icon_size);
       break;
-    case PROP_STOCK_DETAIL:
-      g_value_set_string (value, priv->stock_detail);
-      break;
     case PROP_ICON_NAME:
       g_value_set_string (value, gtk_image_definition_get_icon_name (priv->image_def));
       break;
@@ -388,10 +372,6 @@ gtk_cell_renderer_pixbuf_set_property (GObject      *object,
     case PROP_STOCK_SIZE:
       priv->icon_size = g_value_get_uint (value);
       break;
-    case PROP_STOCK_DETAIL:
-      g_free (priv->stock_detail);
-      priv->stock_detail = g_value_dup_string (value);
-      break;
     case PROP_ICON_NAME:
       take_image_definition (cellpixbuf, gtk_image_definition_new_icon_name (g_value_get_string (value)));
       break;
index 2d5708d1f5f5ad44553afd224a0e666b1afa7377..a73b290e3def9d76735e32409340bcde76a11ca3 100644 (file)
@@ -521,8 +521,7 @@ test_type (gconstpointer data)
       if (g_type_is_a (pspec->owner_type, GTK_TYPE_CELL_RENDERER_PIXBUF) &&
          (g_str_equal (pspec->name, "follow-state") ||
           g_str_equal (pspec->name, "stock-id") ||
-           g_str_equal (pspec->name, "stock-size") ||
-           g_str_equal (pspec->name, "stock-detail")))
+           g_str_equal (pspec->name, "stock-size")))
         continue;
 
       if (g_type_is_a (pspec->owner_type, GTK_TYPE_MENU) &&